home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2009 February / PCWFEB09.iso / Software / Linux / Kubuntu 8.10 / kubuntu-8.10-desktop-i386.iso / casper / filesystem.squashfs / usr / share / doc / zip / TODO < prev    next >
Text File  |  2005-02-21  |  3KB  |  73 lines

  1. This is old.  See Changes and WhatsNew for what has been implemented.
  2.  
  3. (See the latest Zip 3.0 beta for an update to this list.)
  4.  
  5. Main features still missing for next official version:
  6.  
  7. - use install in unix/Makefile instead of mkdir -p, look at install sh script.
  8. - #elif for those ports that can handle it.
  9. - what about zopen vs. fopen ?
  10. - Add zcreate or zfcreate for win32.
  11. - Assembler stuff in match.S (subexpressions)
  12. - zipping huge files (> 2G, unsigned 32bit)
  13. - Testsuite for zip and unzip (John D. Mitchell)
  14. - make a version.c or version.h that includes all the compiler names
  15. - run utils with dmalloc().
  16. - what to do with zip -F and zip -FF (readzipfile2()) ?
  17. - profiling of the code
  18. - multi disk zip files
  19. - zipfile modification tool (Greg)
  20. - Implement -- option (Thomas Klauser, wiz@danbala.tuwien.ac.at)
  21. - don't add files with "Archive bit "
  22.   or add files with "Archive bit " (uwe.becher@metronet.de)
  23. - 32 bit file attributes
  24. - generate output without having to seek at all
  25. - remove contractions from zip error messages, make them clearer (Steve)
  26. - display "[text]" for ascii files when not quiet (no -q) (Timo Salmi)
  27. - does zipnote accept names with version number?
  28. - for a WORM, zip should create temp file only when updating; new archives
  29.   should be created directly.
  30. - APPNOTE.TXT specifies "4) The entries in the central directory may
  31.   not necessarily be in the same order that files appear in the zipfile"
  32.   but readzipfile() relies on same order.
  33. - on Mac, MPW C 3.3.1 requires #if (a || b)  ["#if a || b" taken as "#if a"]
  34. - on Unix, let -S be "include non-regular files without reading from them"
  35.   (as pkzip on Unix). This requires unzip support.
  36. - zip -l should do ebcdic->ascii translation on CMS and MVS
  37. - zip as subroutine (zdig/241)
  38. - accept k and M in zipsplit
  39. - store / (part of file name) as ! in OS/2 (problem only with -E ?)
  40.  
  41. Known bugs:
  42.  
  43. - On VMS, zip fails reading some files with "byte record too large for
  44.   user's buffer". You must use the "-V" option for such files.
  45.  
  46. - on MSDOS, zip386.exe does not like "zip -bc: foo ..."
  47.  
  48. - on MSDOS, zip386.exe is sometimes much slower than zip.exe. This is
  49.   probably a problem with DJGPP (to be investigated).
  50.  
  51. - on NT with C shell, zip should not do file name expansion again.
  52.  
  53. - zip zipfile ... ignores existing zipfile if name does not have an extension
  54.   (except for the -A option, generally used on self-extracting files).
  55.  
  56. - For an sfx file without extension, "zip -A sfx" works but "zip sfx -A"
  57.   doesn't.
  58.  
  59. - When storing files in a zipfile (-0), zip marks all of them as binary.
  60.  
  61. - On VMS, some indexed files are not restored correctly after zip -V and unzip.
  62.   (This is now known to be a problem of UnZip. The workaround for Zip 2.2
  63.   and newer is to use PK-style VMS extra fields; this is now the default.
  64.   NOTE that UnZip 5.32 has been fixed [971019]!)
  65.  
  66. - zip and unzip should use the same pattern matching rules, particularly
  67.   on MSDOS and OS/2. On OS/2, "zip foo *.*" should also match files
  68.   without extension.
  69.   Partially DONE (OS/2 "*.*" matches "*".)
  70.  
  71. - there should be a way to avoid updating archive members (only addition
  72.   of new files allowed)
  73.